gdk_window_raise (): Do not invalidate toplevel windows.
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>
Wed, 17 Jul 2013 19:23:15 +0000 (16:23 -0300)
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>
Mon, 19 Aug 2013 11:30:40 +0000 (08:30 -0300)
gdk/gdkwindow.c

index 40519a3473fc9c2ebe7abc76a4ae74c78b0a8677..cf5d75113fcc097d2eab6379666924c46410f8a0 100644 (file)
@@ -4806,7 +4806,8 @@ gdk_window_raise (GdkWindow *window)
   /* Keep children in (reverse) stacking order */
   gdk_window_raise_internal (window);
 
-  if (gdk_window_is_viewable (window) &&
+  if (!gdk_window_is_toplevel (window) &&
+      gdk_window_is_viewable (window) &&
       !window->input_only)
     gdk_window_invalidate_region_full (window, window->clip_region, TRUE);
 }